- give smb. one's hand on smth.
- (give smb. one's hand on (или upon) smth.)торжественно обещать что-л., ручаться за что-л
I will tell you one thing: the moment I choose, I can be rid of Mr. Hyde; I give you my hand upon that... (R. L. Stevenson, ‘The Strange Case of Dr. Jekyll and Mr. Hyde’, ‘Dr. Jekyll Was Quite at Ease’) — Одно могу сказать: ручаюсь вам, что я могу избавиться от мистера Хайда, когда только пожелаю...
‘I run the farm. What I say goes.’ ‘Absolutely. I give you my hand on it.’ — - Хозяин на ферме - я. Как скажу, так и будет. - Безусловно. Вот тебе моя рука.
Большой англо-русский фразеологический словарь. - М.: «Русский язык-Медиа».. 2006.